package com.zzyl.mapper;

import com.zzyl.entity.Floor;
import com.zzyl.vo.FloorVo;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface FloorMapper {
//
//    int insert(Floor floor);
//
//    int deleteById(Long id);
//
//    int updateById(Floor floor);
//
//    Floor selectById(Long id);
//
//    List<FloorVo> selectAll();
//
    List<FloorVo> selectAllRoomAndBed();

    List<FloorVo> selectAllByNur();

    void addFloor(Floor floor);

    @Delete("delete from floor where id=#{id}")
    void deleteFloor(Integer id);

    void updateFloor(Floor floor);

    FloorVo getById(Integer id);

    List<FloorVo> getAllFloor();
}
